package com.yeung.aop.xml;

import org.aspectj.lang.JoinPoint;
import org.springframework.core.annotation.Order;

import java.util.Arrays;

/**
 * @Order() 注解切面的优先级, 值越小, 优先级越高
 */

@Order(2)

public class VlidationAspect {
    /**
     * 定义一个方法, 用于声明切入点表达式,一般地, 该方法中在不需要添加其他代码
     * 其他通知字何解使用方法名来引用当前切入点表达式
     */

    public void declareJoinPointExpression() {

    }


    public void validateArgs(JoinPoint joinPoint) {
        System.out.println("--> validate:" + Arrays.asList(joinPoint.getArgs()));
    }
}
